#include <cstdio>
#include <cstring>
#include <ctime>

char __chr__(int x)
{
    if (0 <= x && x <= 9) return '0' + x;
    return 'A' + x - 10;
}

char* gen(size_t length)
{
    char* s = new char[length + 1];
    for (size_t i = 0; i < length; ++i) s[i] = __chr__(rand() % 16);
    s[length] = 0;
    return s;
}

int main()
{
    printf("%lld %lld %lld %lld %lld\n", strlen("DBF37976"), strlen("058C"), strlen("479E"), strlen("8820"), strlen("BA14D4BD15C4"));
    srand(unsigned int(time(NULL)));
    printf("%s-%s-%s-%s-%s\n", gen(strlen("DBF37976")), gen(strlen("058C")), gen(strlen("479E")), gen(strlen("8820")), gen(strlen("BA14D4BD15C4")));
    return 0;
}